package org.edu.modules.oa.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import io.swagger.models.auth.In;
import org.apache.ibatis.annotations.Param;
import org.edu.modules.oa.entity.VeOaCarJiayouEntity;
import org.edu.modules.oa.entity.VeOaCarSetEntity;
import org.edu.modules.oa.vo.VeOaCarInfoTableVo;
import org.edu.modules.oa.vo.VeOaCarSetVo;

import java.util.ArrayList;

public interface IVeOaCarSetMapper extends BaseMapper<VeOaCarSetEntity> {
    ArrayList<VeOaCarSetVo> showTable(@Param("veOaCarSetVo")VeOaCarSetVo veOaCarSetVo, @Param("currentPage") Integer currentPage, @Param("pageSize") Integer pageSize);
    Integer tableCount(@Param("veOaCarSetVo")VeOaCarSetVo veOaCarSetVo);
    ArrayList<VeOaCarSetVo> showAll();// 显示全部
    VeOaCarSetVo viewSet(@Param("id")Integer id);
    ArrayList<VeOaCarSetVo> advancedQuery(@Param("advancedQuery") String advancedQuery );
    Integer advancedQueryCount(@Param("advancedQuery") String advancedQuery);
}
